import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
import axios from 'axios'
import actions from "./actions";
import mutations from "./mutations";

import createPersistedState from "vuex-persistedstate";








const state ={
  userInfo: {},//用户信息
  menuList: [],//菜单列表
  roleList: [],//角色列表
  userList: [],//管理者列表
  categoryList: [],//商品分类列表
  specsList: [],//规格列表
  goodsList: [],//商品列表
  seckList: [], //秒杀列表
  bannerList: [],//轮播图列表
  memberList: [],//会员列表
}

const store = new Vuex.Store({
  state,
  mutations,
  actions,
  plugins: [createPersistedState({
    storage: window.sessionStorage
  })],
})

export default store
